@charset "utf-8";
/* CSS Document */
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */  @font-face {
font-family:"Goca logotype beta";
src:url("Goca_logotype_beta.eot?") format("eot"), url("Goca_logotype_beta.woff") format("woff"), url("Goca_logotype_beta.ttf") format("truetype"), url("Goca_logotype_beta.svg#Gocalogotypebeta") format("svg");
font-weight:normal;
font-style:normal;
}
body {
	font-family:"microsoft yahei" !important;
	font-size:16px;
	color:#000;
	outline: none !important;
}
html, body, .wrapper, .container-fluid {
	width:100%;
	padding:0 !important;
	margin:0 auto !important;
	outline:none;
}
html, body, .wrapper {
	height:100%;
}
h1 {
	font-size:36px
}
h2 {
	font-size:15px
}
h3 {
	font-size:24px
}
h4 {
	font-size:18px
}
h5 {
	font-size:14px
}
h5 {
	font-size:12px
}
p {
	font-size:14px;
	line-height: 150%;
}
.form-group {
    margin-bottom: 7px;}
.row {
	margin:0 !important;
}
.none1 {
	display:none;
}
ol li {
	font-size:13px
}
.btn-default:hover {
	background:#3C88D3;
	color:#fff;
	border-color:#3C88D3;
}
.navbar-nav > li > a {
	padding:15px 15px;
}
.container {
	width:90%;
}
a, a:visited {
	color:#333;
	opacity: 0.9;
}
a:hover {
	color:#000;
	opacity: 1;
	text-decoration:none;
}
.more {
	margin-top:15px;
}
.more a {
	letter-spacing: 3px;
	padding:8px 20px;
	border:#333 solid 1px;
	border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
}
.more:hover a {
	background-color: #000;
	color:#fff;
}
.navbar {
	border-bottom:0px;
}
.navbar-inverse {
	background-color:rgba(31, 34, 40, 0.95) !important;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	background:rgba(0, 0, 0, 0.8);
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > li > a {
	color:#fff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
	background:rgba(0, 0, 0, 0.8);
	color:#fff;
}
/*-----------------bannner--------------*/
.carousel, .carousel .carousel-inner, .carousel .carousel-inner .item {
	width:100%;
	height:100%;
	float: none;
	margin: 0 auto;
}
.carousel .carousel-inner .item {
	background-position:50% 50% !important;
	overflow:hidden;
	background-repeat: no-repeat;
	background-size:cover;
}
.carousel > .carousel-inner > .item > img {
	width:auto !important;
	height:100% !important;
	min-width: 100%;
	max-width: none;
}
.banner-one-text {
	top:35%;
	position:absolute;
}
.banner-one-text h1 .none {
	display:none;
}
.banner-one-text h1 {
	line-height:180%;
}
.banner-two-text h1 .none {
	display:none;
}
.banner-two-text h1 {
	line-height:200%;
}
.banner-two-text {
	top:35%;
	position:absolute;
}
.banner-three-text {
	top:32%;
	position:absolute;
}
.banner-three-text > h2 {
	line-height:200%;
}
.banner-three-text big h1 {
	font-size:50px !important;
}
.banner-three-text p > span {
	padding-left:10px;
	padding-right:10px;
	line-height:200%
}
.carousel-indicators li {
	margin:1px 10px;
}
.carousel-indicators {
	bottom:5px;
}
.carousel-indicators .active {
	margin:0 10px;
}
/*------------------置顶------------*/
/*---------------------gai------------------------------*/
.toolbar-item, .toolbar-layer {
	background:url(../images/toolbar.png) no-repeat;
}
.gai_back{height:52px;width:44px;background: url("../images/ai4572.jpg") no-repeat;display: block;background-size:100% 100%}
.toolbar {
	position:fixed;
	right:0px;
	bottom:50px;
}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item {
	display:block;
	width:52px;
	height:52px;
	margin-top:1px;
	position:relative;
	-moz-transition:background-position 1s;
	-ms-transition:background-position 1s;
	-o-moz-transition:background-position 1s;
	-webkit-moz-transition:background-position 1s;
	transition:background-position 1s;
}

.toolbar-item:hover .toolbar-layer {
	opacity:1;
	filter:alpha(opacity=100);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}
.toolbar-item-weixin {
	background-position:0 -798px;
}
.toolbar-item-weixin:hover {
	background-position:0 -860px;
}
.toolbar-item-weixin .toolbar-layer {
	height:212px;
	background-position:0 0;
}
.toolbar-item-feedback {
	background-position:0 -426px;
}
.toolbar-item-feedback:hover {
	background-position:0 -488px;
}
.toolbar-item-app {
	background-position:0 -550px;
}
.toolbar-item-app:hover {
	background-position:0 -612px;
}
.toolbar-item-app .toolbar-layer {
	height:194px;
	background-position:0 -222px;
}
.toolbar-item-top {
	background-position:0 -674px;
}
.toolbar-item-top:hover {
	background-position:0 -736px;
}
.toolbar-layer {
	position:absolute;
	right:46px;
	bottom:-10px;
	width:172px;
	opacity:0;
	filter:alpha(opacity=0);
	transform-origin: 95% 95%;
	-moz-transform-origin: 95% 95%;
	-ms-transform-origin: 95% 95%;
	-o-transform-origin: 95% 95%;
	-webkit-transform-origin: 95% 95%;
	transform:scale(0.01);
	-moz-transform:scale(0.01);
	-ms-transform:scale(0.01);
	-o-transform:scale(0.01);
	-webkit-transform:scale(0.01);
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}
/*----------index-------------*/
.service {
	margin:40px auto 40px auto;
	overflow: hidden;
}
.service > .row > .col-xs-12 >div > p {
	width:680px;
	margin:15px auto 50px auto;
	color:#444;
}
.service-a {
	text-decoration: none;
}
.service-a:hover {
	text-decoration: none;
}
.service-a:hover .service-block {
	background: #eee;
}
/*-------------------------------------gai-----------------------------------------*/
.service-a:hover .service-block .service-block-img1 {
	background: #5285b8
}
.service-a:hover .service-block .service-block-img2 {
	background:  #5285b8
}
.service-a:hover .service-block .service-block-img3 {
	background:  #5285b8
}
.service-a:hover .service-block .service-block-img4 {
	background:  #5285b8
}
.service-a:hover .service-block .btn-s1 {
	background:#5285b8
}
.service-a:hover .service-block .btn-s2 {
	background: #5285b8
}
.service-a:hover .service-block .btn-s3 {
	background: #5285b8
}
.service-a:hover .service-block .btn-s4 {
	background: #5285b8
}
.service-block:hover h4 {
	font-weight: 800;
}
.service-block:hover p {
	font-weight: 700;
	opacity: 0.9
}
.service-block {
	border:1px solid #eee;
	width:100%;
	display:block;
	padding:15px;
	margin-bottom: 15px;
	background: none;
}
.service-block h4 {
	margin-bottom:20px;
}
.service-block p {
	height:60px;
	margin-bottom:15px;
	overflow:hidden;
}
.service-block .service-block-img {
	width:120px;
	height:120px;
	display:block;
	border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	margin:0 auto 15px auto;
}
.service-block .service-block-img img {
	width:auto;
	height:84px;
	margin:23px auto;
}
.service-block .service-block-img1 {
	background:#52ad81;
}
.service-block .service-block-img2 {
	background:#cd5a48;
}
.service-block .service-block-img3 {
	background:#51a9d6;
}
.service-block .service-block-img4 {
	background:#e69410;
}
.service-block .btn-s1 {
	background:#52ad81;
	color:#fff;
	padding:8px 20px;
}
.service-block .btn-s1:hover {
	background:#52ad81;
	color:#fff;
}
.service-block .btn-s2 {
	background:#cd5a48;
	color:#fff;
	padding:8px 20px;
}
.service-block .btn-s2:hover {
	background:#cd5a48;
	color:#fff;
}
.service-block .btn-s3 {
	background:#51a9d6;
	color:#fff;
	padding:8px 20px;
}
.service-block .btn-s3:hover {
	background:#51a9d6;
	color:#fff;
}
.service-block .btn-s4 {
	background:#e69410;
	color:#fff;
	padding:8px 20px;
}
.service-block .btn-s4:hover {
	background:#e69410;
	color:#fff;
}



::selection {
background:#ec9e65;
color:#fff;
}
::-moz-selection {
background:#ec9e65;
color:#fff;
}
::-webkit-selection {
background:#ec9e65;
color:#fff;
}
.black-one-img {
	width:100%;
	height:200px;
	display:block;
	background:url(../images/block1.jpg) fixed;
}
.black-one-text {
	color:#fff;
	letter-spacing:15px;
	margin:40px auto 0 auto;
}
.black-one-text h4{padding-top:10px;}
.black-one-text small {
	color:#aaa;
}
.case {
	margin:40px auto 70px auto;
	overflow: hidden;
}
.case-block {
	margin-bottom:15px;
}
.case-block .case-block-img {
	width:100%;
	height:340px;
	overflow:hidden;
}
.case-block .case-block-img img {
	border:1px solid #eee;
	width:100%;
	min-height:340px;
	display:block;
	background:#9F0
}
.case > .row > .col-xs-12 > p {
	width:650px;
	margin:15px auto 50px auto;
	color:#444;
}
.case .col-md-4:nth-child(3n) {
padding-right:0px;
margin-right:0px;
}
.case .case-block span {
	width:0px;
	line-height:36px;
	overflow: hidden;
	float: left;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
-ms-transition:all .5s
}
.case .case-block:hover span {
	width:14%;
	line-height:36px;
	overflow: hidden;
	float: left;
transition: all .5s;
}
.case .case-block h4 {
	float: left;
	width:85%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.case .case-block:hover h4 {
}
.case-content .case-block {
	position:relative;
	cursor: pointer;
	overflow: hidden;
}
.case-content .case-block p {
	height:340px;
	width: 100%;
	position: absolute;
	left: 0;
	top: -370px;
	color: #ffffff;
	z-index: 999;
}
.case-content .case-block .case-block-img img {
	opacity: 1;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
transition:all .2s ease-in;
}
.case-content .case-block:hover .case-block-img img {
	transform: scale(1.01, 1.01);
	opacity: 1;
}
.case-content .case-block p a {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	left:50%;
	margin-left: -16px;
	top:20px;
	background:url("images/link.png") no-repeat 0 0;
}
.case-content .case-block p a {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	left:50%;
	margin-left: -16px;
	top:20px;
	background:url("images/link.png") no-repeat 0 0;
}
 .case-content > .col-sm-6:nth-child(3n) {
padding-right: 15px;
padding-left:15px;
}
.black-two-img {
	width:100%;
	height:200px;
	display:block;
	background:url(../images/bolck-two-bg.jpg) fixed;
	background-size:cover;
	overflow: hidden;
}
.black-two-img .row .col-xs-6 img {
	height:150px;
	width:auto;
	padding-top:15px;
	margin-right:15px;
}
.black-two-img-text {
	height:140px;
	width:400px;
	margin-top:50px;
	margin-left:15px;
	letter-spacing:5px;
	color:#fff;
}
.black-two-img-text h4 {
	padding-bottom:20px;
}
.news {
	margin:40px auto 70px auto;
	overflow: hidden;
}
.news > .row > .col-xs-12 > p {
	width:660px;
	margin:15px auto 50px auto;
	color:#444;
}
.row >.new-list-t > div > p {
	width:660px;
	margin:15px auto 50px auto;
	color:#444;
}
.news .news-block {
	padding:10px;
	margin-bottom:15px;
	position: relative;
	overflow:hidden;
}
.news .news-block .p {
	height: 44px;
	overflow: hidden;
	font-size: 14px;
}
.news .news-block span{
	font-size:12px;
	color:#666;
	margin-bottom:10px; 
}
.news .col-lg-6:nth-child(2n) .news-block .news-block-img {
overflow:hidden;
width: 120px;
float: left;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
-o-border-radius:50%;
}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-img {
overflow:hidden;
width: 120px;
float: right;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
-o-border-radius:50%;
}
.news .col-lg-6 .news-block .news-block-img img {
	width: 120px;
	min-height:120px;
transition: all .35S;
	opacity: 1;
}
.news .col-lg-6:nth-child(2n) .news-block .news-block-text {
margin-left:140px;
width: auto;
}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-text {
margin-right:140px;
width: auto;
}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-text h4 {
text-align: right;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-text span{width:100%; display:block;text-align: right;}
.news .col-lg-6:nth-child(2n) .news-block .news-block-text span{width:100%; display:block;text-align: left; }
.news-block-left {
	width:1px;
	height:100%;
	position:absolute;
	background:rgba(31, 34, 40, 0.95);
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease-in;
transition:all .5s ease;
	left:0;
	top:-120%;
}
.news-block-right {
	width:1px;
	height:100%;
	position:absolute;
	background:rgba(31, 34, 40, 0.95);
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease-in;
transition:all .5s ease;
	right:0;
	bottom:-120%;
}
.news-block-top {
	height:1px;
	width:100%;
	position:absolute;
	background:rgba(31, 34, 40, 0.95);
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease-in;
transition:all .5s ease;
	top:0;
	left:-120%;
}
.news-block-bottom {
	height:1px;
	width:100%;
	position:absolute;
	background:rgba(31, 34, 40, 0.95);
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease-in;
transition:all .5s ease;
	bottom:0;
	right:-120%;
}
.news .col-lg-6 .news-block:hover .news-block-left {
	wleft:0;
	top:0
}
.news .col-lg-6 .news-block:hover .news-block-right {
	right:0;
	bottom:0
}
.news .col-lg-6 .news-block:hover .news-block-top {
	top:0;
	left:0;
}
.news .col-lg-6 .news-block:hover .news-block-bottom {
	bottom:0;
	right:0;
}
/*
.news-bloch-hover{ width:100%;height:100%; background:rgba(31,34,40,0.95); position:absolute;bottom:-150px; right:-800px;transition: all .5s; -moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition:all .5s}
.news .col-lg-6 .news-block:hover .news-bloch-hover{bottom:0px; right:0px; } */

/*choose*/


.news{display:none;}
.choose {
	margin:40px auto 70px auto;
	overflow: hidden;

}
.choose > .row > .col-xs-12 > p {
	width:660px;
	margin:15px auto 50px auto;
	color:#444;
}

.choose-row{padding:15px 0; border-bottom:#f6f6f6 1px solid; }
.choose-row:hover{background:#4F7EAF;}
.choose-row:hover .choose-block-left,.choose-row:hover .choose-block-right p,.choose-row:hover .choose-block-right h4{color:#fff;}
.choose-row:hover .choose-block-left{transform: translate(-60px,0px);-ms-transform: translate(-60px,0px);	-webkit-transform: translate(-60px,0px);-o-transform: translate(-60px,0px);moz-transform: translate(-60px,0px);		}
.choose-row .choose-block{width: 720px; margin: 0 auto;}
.choose-row:hover .choose-block-right{transform: translate(-60px,0px);-ms-transform: translate(-60px,0px);	-webkit-transform: translate(-60px,0px);-o-transform: translate(-60px,0px);moz-transform: translate(-60px,0px);		}
.choose-block-left{font-size: 50px; width:125px;line-height: 100px; float: left; color:#4F7EAF; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;transform: translate(0px,0px);-ms-transform: translate(0px,0px);	-webkit-transform: translate(0px,0px);-o-transform: translate(0px,0px);moz-transform: translate(0px,0px);}
.choose-block-right{float: left;margin-left:15px; width:555px;height: 100px;vertical-align: middle;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;transform: translate(0px,0px);-ms-transform: translate(0px,0px);	-webkit-transform: translate(0px,0px);-o-transform: translate(0px,0px);moz-transform: translate(0px,0px); }
.choose-block-right h4{margin-top: 15px; line-height: 150%}
.choose-block-right p{color: #999;}
.choose-two .choose-block-left{letter-spacing: 12px;}
.choose-one .choose-block-left{letter-spacing: 4px;}
.span-icon{width: 0px; float: right;padding-top: 35px;opacity: 0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;transform: translate(-40px,0px);-ms-transform: translate(-40px,0px);	-webkit-transform: translate(-40px,0px);-o-transform: translate(-40px,0px);moz-transform: translate(-40px,0px);}
.span-icon:before { content: url(../images/icon.png); }
.choose-row:hover .span-icon {  opacity: 1;transform: translate(10px,0px);-ms-transform: translate(10px,0px);	-webkit-transform: translate(10px,0px);-o-transform: translate(10px,0px);moz-transform: translate(10px,0px);}

.none3{display:none;}

.massage {
	margin:40px auto 0px auto;
	background:url(../images/massage-pic.jpg) fixed;
	background-size:cover;
	padding:40px 0 !important;
	overflow: hidden;
}
.massage .container {
	width:700px;
	color:#fff;
}
.massage .container form {
	margin-top:20px;
}
.radio-style {
	margin-bottom:7px;
}
.radio-style .radio, .form-horizontal .radio-inline {
	padding-top:3px;
}
footer {
	background:#1f2228;
	width:100%;
	height:auto;
	display:block;
	padding:20px 0;
	overflow: hidden;
}
.footer-ol {
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
	z-index: 99999
}
.footer-ol li {
	float:left;
	padding-left:10px;
	line-height: 150%;
}
.footer-ol li:before {
	content:"|";
	padding-right:10px;
	opacity: 0.6;
	color:#fff;
}
.footer-ol li:nth-child(7):before,.footer-ol li:nth-child(8):before,.footer-ol li:nth-child(9):before {
	content:"";
}
.footer-ol li:nth-child(7):before{padding-right:0px;}

.footer-ol li:nth-child(1):before {
content:"";
padding-right:0px;
}
.footer-ol li a, .footer-ol li a:visited, .information li a, .information li a:visited {
	color:#fff;
	text-decoration: none;
	opacity: 0.7;
}
.footer-ol li a:hover, .information li a:hover {
	color:#fff;
	text-decoration:none;
}
.information {
	list-style:none;
	padding:0px;
	margin:0;
	z-index: 99999
}
.information li {
	float:left;
	padding-left:6px;
	margin-bottom:10px;
}
.information li:nth-child(1) {
padding-left:10px;
}
.information li:nth-child(2):before, .information li:nth-child(3):before {
content:"|";
padding-right:6px;
opacity: 0.5;
color:#fff;
}
.footer-address {
	padding-left:10px;
	color:#fff;
	opacity: 0.8;
}
.footer-left {
	width:480px;
}
.footer-right {
	width:190px;
	padding-top: 10px;
}
.navbar {
	min-height:60px
}
.navbar-brand {
	height:60px;
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.navbar-nav > li > a {
	padding:20px 15px;
}
.navbar-toggle {
	margin-top:13px !important;
}
.breadcrumb > li + li:before {
	color: #CCCCCC;
	content: "> ";
	padding: 0 5px;
}
.breadcrumb {
	background:none;
	margin-bottom:10px;
}
.carousel-caption h1 {
 animation-delay: .5s;
}
.carousel-caption h2 {
	animation-delay: 1s;
}
.carousel-caption p {
	animation-delay: 1.3s;
}
.carousel-caption {
	width:100%;
	right:0;
	left:0;
}
.banner-one-text h1 {
	font-size:40px;
	letter-spacing:10px;
	line-height:200%;
}
.banner-one-text p {
	font-size:28px;
	font-weight:normal;
	letter-spacing:4px;
}
.banner-two-text h1 {
	font-size:40px;
	letter-spacing:10px;
	line-height:200%;
}
.banner-two-text p {
	font-size:28px;
	font-weight:normal;
	letter-spacing:10px;
}
.banner-three-text h2 {
	font-size:40px;
	letter-spacing:10px;
	line-height:200%;
}
.banner-three-text h1 {
	font-size:70px;
	font-weight:bolder;
	letter-spacing:10px;
	line-height:100%;
}
.banner-three-text p {
	font-size:28px;
	font-weight:normal;
	letter-spacing:10px;
}
 @media (max-width:1400px) and (min-width:1170px) {
.case-block .case-block-img {
width:100%;
height:260px;
}
.case-content .case-block .case-block-img img {
min-height:260px;
}
}
@media (max-width:1199px) {
.news .news-block{background:#f8f8f8;}
.news .col-lg-6:nth-child(3),.news .col-lg-6:nth-child(4){
display: none;
}
.news .col-lg-6:nth-child(2n) .news-block .news-block-img {
float: right;
}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-img {
float: left;
}
.news .col-lg-6:nth-child(2n) .news-block .news-block-text {
margin-left:0px;
margin-right:140px;
}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-text {
margin-left:140px;
margin-right:0px;
}
.news .col-lg-6:nth-child(2n) .news-block .news-block-text h4, .news .col-lg-6:nth-child(2n) .news-block .news-block-text .p,.news .col-lg-6:nth-child(2n) .news-block .news-block-text span {
text-align: right;
}
.news .col-lg-6:nth-child(2n+1) .news-block .news-block-text h4, .news .col-lg-6:nth-child(2n+1) .news-block .news-block-text .p,.news .col-lg-6:nth-child(2n+1) .news-block .news-block-text span {
text-align: left;
}
}
 @media (max-width:1169px) and (min-width:992px) {
.case-block .case-block-img {
width:100%;
height:200px;
}
.case-content .case-block .case-block-img img {
min-height:200px;
}
}
@media (max-width:1280px) and (min-width:992px) {
.service-block p {
height:80px;
}
.service-block {
padding:15px 10px !important;
}
.banner-two-text h1 .none {
display:block;
}
.banner-two-text h1 span {
display:none;
}
}
@media (max-width:1070px) {
.navbar-brand span p {
font-size:9px !important
}
.navbar-nav > li > a {
padding:20px 20px;
}
}
@media (max-width:991px) {
.banner-two-text h1 .none {
display:block;
}
.banner-two-text h1 span {
display:none;
}
.case-block .case-block-img {
width:100%;
height:215px;
}
.case-content .case-block .case-block-img img {
min-height:215px;
}
.navbar-brand span {
width:0;
height:0;
overflow:hidden;
padding:0;
margin:0px;
}
.navbar-brand span p {
display:none;
}
.navbar-nav > li > a {
padding:15px 20px;
}
.navbar .pull-right {
float:none !important
}

.choose{ display: block; }
.news{ display: none; }

}
@media (max-width:960px) {
.service > .row > .col-xs-6 >div > p {
width:100%;
}
.black-two-img {

}
.black-two-img .row .col-xs-6 img {
height:auto;
width:80%;
float:right;
padding-top:40px;
margin-left:10px;
}
.black-two-img-text {
height:auto;
line-height:150%;
width:85%;
margin-top:50px;
margin-left:0px;
text-align: center;
}
.black-two-img-text h4 {
padding-bottom:0px;
}


.choose {
	margin:40px auto 70px auto;
	overflow: hidden;
}
.choose > .row > .col-xs-12 > p {
	width:660px;
	margin:15px auto 50px auto;
	color:#444;
}


.choose-row .choose-block{width: 640px; margin: 0 auto;}
.choose-row:hover .choose-block-right{transform: translate(-60px,0px);-ms-transform: translate(-60px,0px);	-webkit-transform: translate(-60px,0px);-o-transform: translate(-60px,0px);moz-transform: translate(-60px,0px);		}
.choose-row .choose-block{width: 640px; margin: 0 auto;}
.choose-block-left{font-size: 50px; width:125px;line-height: 100px;}
.choose-block-right{ width:480px;}
.choose-block-right p{color: #999; line-height:100%;}
.none3{display:block;}


}
@media (max-width:896px) {
}
@media (max-width:768px) {
.container {
width:98%;
padding:5px;
}
body {
font-size:14px
}
h1 {
font-size:28px !important;
}
h2 {
font-size:26px !important;
}
h3 {
font-size:21px !important;
}
h4 {
font-size:16px !important;
}
h5 {
font-size:14px !important;
}
h5 {
font-size:12px !important;
}
p {
font-size:13px !important;
}
ol li {
font-size:12px !important;
}
 .banner-one-text h1 {
font-size:32px;
letter-spacing:5px;
}
.banner-one-text p {
font-size:24px !important;
font-weight:normal;
letter-spacing:4px;
}
.banner-two-text h1 {
font-size:32px;
letter-spacing:5px;
}
.banner-two-text p {
font-size:24px !important;
font-weight:normal;
letter-spacing:5px;
}
.banner-three-text h2 {
font-size:32px;
letter-spacing:5px;
}
.banner-three-text h1 {
font-size:50px !important;
font-weight:bolder;
letter-spacing:5px;
}
.banner-three-text p {
font-size:16px !important;
font-weight:normal;
letter-spacing:5px;
}
 .news .news-block .p {
overflow: hidden;
}
 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
width:100%;
margin:0 auto;
}
.navbar .container {
width:98%;
}
.navbar-inverse .navbar-toggle {
border:0 !important;
background:none;
}
 .case > .row > .col-xs-12 > p {
width:98%;
}
.news > .row > .col-xs-12 > p {
width:98%;
}
.service > .row > .col-xs-12 > div > p {
width:98%;
}
.row >.new-list-t > div > p {
width:98%
}
.black-one-text {
color:#fff;
letter-spacing:7px;

}
.black-one-text small {
color:#aaa;
}
 .news .news-block .news-block-img {
overflow:hidden;
float: left;
}
.news .news-block .news-block-img img {
width:100%;
transition: all .35S;
opacity: 1
}
.news .news-block .news-block-text {
width: auto;
}
 .massage .container {
width:85%;
}
 .footer-left {
width:98%;
margin:0 auto;
float: none !important;
}
.footer-right {
width:190px;
margin:0 auto;
padding-top: 10px;
float: none !important;
}

/*the one   -----------------bannner--------------*/
.navbar-brand img {
padding-left:10px;
}


.choose > .row > .col-xs-12 > p{width: 94%;}
.choose-block-right p{font-size:13px !important;}
.choose-block-right h4{font-size:16px !important;}
.choose-row .choose-block{width: 590px; margin: 0 auto;}
.choose-block-left{ width:110px; font-size: 44px;}
.choose-block-right{ width:445px;}
.choose-two .choose-block-left{letter-spacing: 10px;}
.choose-one .choose-block-left{letter-spacing: 4px;}
.choose-row:hover .choose-block-left{transform: translate(-40px,0px);-ms-transform: translate(-40px,0px);	-webkit-transform: translate(-40px,0px);-o-transform: translate(-40px,0px);moz-transform: translate(-40px,0px);		}
.choose-row:hover .choose-block-right{transform: translate(-40px,0px);-ms-transform: translate(-40px,0px);	-webkit-transform: translate(-40px,0px);-o-transform: translate(-40px,0px);moz-transform: translate(-40px,0px);		}
.choose-row:hover .span-icon {  opacity: 1;transform: translate(5px,0px);-ms-transform: translate(5px,0px);	-webkit-transform: translate(5px,0px);-o-transform: translate(5px,0px);moz-transform: translate(5px,0px);}




}
@media (max-width:680px) {
 .case-block .case-block-img {
width:100%;
height:180px;
}
 .case-content .case-block .case-block-img img {
min-height:180px;
}
 .service {
margin:10px auto 20px auto;
overflow: hidden;
}
 .service-block p {
display:none;
}
 .service-block h4 {
height:50px;
margin-bottom: 5px;
}
 .service-block {
padding:15px 5px !important;
}
 .service-block .service-block-img {
margin:0px auto 15px auto;
}

.choose-block-right p{font-size:13px !important;}
.choose-block-right h4{font-size:16px !important;}
.choose-row .choose-block{width: 90%; margin: 0 auto; position:relative;}
.choose-block-left{ width:100px; font-size: 40px;}
.choose-block-right{ position:absolute; margin-left:120px; margin-right:5px; width: auto;  top: 0px; }
.choose-two .choose-block-right {top:-10px; }
.choose-one .choose-block-right {top:-10px; }
.choose-two .choose-block-left{letter-spacing: 10px;}
.choose-one .choose-block-left{letter-spacing: 4px;}
.choose-row:hover .choose-block-left{transform: translate(-15px,0px);-ms-transform: translate(-15px,0px);	-webkit-transform: translate(-15px,0px);-o-transform: translate(-15px,0px);moz-transform: translate(-15px,0px);		}
.choose-row:hover .choose-block-right{transform: translate(-15px,0px);-ms-transform: translate(-15px,0px);	-webkit-transform: translate(-15px,0px);-o-transform: translate(-15px,0px);moz-transform: translate(-15px,0px);		}
.choose-row:hover .span-icon {  opacity: 1;transform: translate(0px,0px);-ms-transform: translate(0px,0px);	-webkit-transform: translate(0px,0px);-o-transform: translate(0px,0px);moz-transform: translate(0px,0px);}


}
 @media (max-width:500px) {
 .case {
margin:20px auto 15px auto;
overflow: hidden;
}
 .news {
margin:20px auto 15px auto;
overflow: hidden;
}
 .news a.animBtn:link, .news a.animBtn:visited, .case a.animBtn:link, .case a.animBtn:visited {
margin-top:10px !important;
}
 .service .row .col-xs-6 {
padding-right:5px;
padding-left:5px;
}
 .case .row .col-xs-6 {
padding-right:5px;
padding-left:5px;
}
 .news .row .col-xs-12 {
padding-right:5px;
padding-left:5px;
}
 .black-two-img .row .col-xs-6 {
padding-right:5px;
padding-left:5px;
}
 .service-block .service-block-img {
width:100px;
height:100px;
display:block;
border-radius:50%;
-o-border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
 .service-block .service-block-img1 img, .service-block .service-block-img3 img {
width:auto;
height:74px;
margin:18px auto;
}
.black-one-text {
color:#fff;
letter-spacing:3px;

}
 .service-block-img2 img {
width:auto !important;
height:66px !important;
margin:20px auto;
}
 .service-block-img4 img {
width:auto !important;
height:66px !important;
margin:20px auto;
}
 .case > .row > .col-xs-12 > p {
margin:15px auto 15px auto
}
 .service > .row > .col-xs-6 >div > p {
margin:15px auto 15px auto;
}
 .massage .container {
width:98%;
}
 .service > .row > .col-xs-12 > p {
margin:15px auto 15px auto
}
 .service-block p {
margin-bottom:15px
}
 .case-block {
margin-bottom:15px;
}
 .case-block .case-block-img {
width:100%;
height:140px;
}
/*.case .case-block:hover span{width:0px;}*/
 .case-content .case-block .case-block-img img {
min-height:140px;
}
 .news > .row > .col-xs-12 > p {
margin:15px auto 15px auto
}
.news .news-block .news-block-text .p{display: none;}
.news-block .news-block-text h4{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
 .news .news-block {

padding:7px;
margin-bottom:15px
}
 .news .news-block .news-block-img {
overflow:hidden;
width: 140px;
}
 .news .news-block .news-block-img img {
width:100%;
min-height:96px;
}
 .news .news-block .news-block-text {
margin-top:15px;
}
 .news .col-lg-6 .news-block .news-block-img img {
width:80px;
height:80px;
}
 .news .col-lg-6:nth-child(2n+1) .news-block .news-block-img {
width:80px;
height:80px;
}
 .news .col-lg-6:nth-child(2n) .news-block .news-block-img {
width:80px;
height:80px;
}
 .news .col-lg-6:nth-child(2n+1) .news-block .news-block-text {
margin-left:95px;
margin-right:0;
}
 .news .col-lg-6:nth-child(2n) .news-block .news-block-text {
margin-left:0;
margin-right:95px;
}
 .black-two-img .row .col-xs-6:nth-child(1) {
display: none !important;
overflow: hidden;
}
 .black-two-img .row .col-xs-6:nth-child(2) {
width:100% !important;
margin: 0 auto;
overflow: hidden;
}
 .black-two-img-text {
height:auto;
width:100%;
padding-right: 0;
margin: 15px auto;
text-align: center;
letter-spacing:2px;
}
 .black-two-img-text h4 {
padding-bottom:0px;
float: none;
line-height:200%;
}
 .banner-one-text h1 .none {
display:block;
}
 .banner-one-text h1 span {
display:none;
}
 .news .news-block .news-block-text p:nth-child(3) {
display: none;
}

 .banner-three-text h2 {
font-size:24px !important;
letter-spacing:2px;
}
 .banner-three-text h1 {
font-size:50px !important;
font-weight:bolder;
letter-spacing:5px;
}
 .banner-three-text p {
font-size:14px !important;
font-weight:normal;
letter-spacing:2px;
}

.choose-row .choose-block{width: 90%; margin: 0 auto; position:relative;}
.choose-block-left{ width:80px; font-size: 30px;}
.choose-block-right{ position:absolute; margin-left:95px; margin-right:5px; width: auto;  top: 0px; }
.choose-two .choose-block-right {top:-10px; }
.choose-one .choose-block-right {top:-10px; }
.choose-one .choose-block-right p{line-height: 120%;pading-top:2px;padding-bottom: 2px;}
.choose-two .choose-block-left{letter-spacing: 5px;}
.choose-one .choose-block-left{letter-spacing: 2px;}
.choose-row:hover .choose-block-left{transform: translate(-15px,0px);-ms-transform: translate(-15px,0px);	-webkit-transform: translate(-15px,0px);-o-transform: translate(-15px,0px);moz-transform: translate(-15px,0px);		}
.choose-row:hover .choose-block-right{transform: translate(-15px,0px);-ms-transform: translate(-15px,0px);	-webkit-transform: translate(-15px,0px);-o-transform: translate(-15px,0px);moz-transform: translate(-15px,0px);		}
.choose-row:hover .span-icon {  opacity: 1;transform: translate(0px,0px);-ms-transform: translate(0px,0px);	-webkit-transform: translate(0px,0px);-o-transform: translate(0px,0px);moz-transform: translate(0px,0px);}
.none3{height: 5px;}




}

/* @media (max-width:408px) {
 .navbar-brand img {
height:20px;
}
}
 @media (max-width:360px) {
 .black-one-img .row .col-xs-12 {
padding-left:0;
padding-right:0;
}
 .black-one-text {
  margin-top: 45px;
  letter-spacing: 2px;
}*/
 .black-one-text h1{font-size: 24px !important;}
 .black-one-text h4{font-size: 16px !important;}
 body {
font-size:14px
}
 h1 {
font-size:26px !important;
}
 h2 {
font-size:22px !important;
}
 h3 {
font-size:18px !important;
}
 h4 {
font-size:16px !important;
}
 h5 {
font-size:13px !important;
}
 h5 {
font-size:11px !important;
}
 p {
font-size:12px !important;
}
 .banner-three-text h2 {
font-size:20px!important;
letter-spacing:2px;
}
 ol li {
font-size:11px
}
 .case-block .case-block-img {
width:100%;
height:100px;
}
 .case-content .case-block .case-block-img img {
min-height:100px;
}
 .none1 {
display:block;
}

.choose-row .choose-block{width: 94%; margin: 0 auto; position:relative;}
.choose-block-left{ width:60px; font-size: 24px;}
.choose-block-right{ position:absolute; margin-left:70px; margin-right:0px; width: auto;  top: 0px; }
.choose-two .choose-block-right {top:-10px; }
.choose-one .choose-block-right {top:-10px; }
.choose-one .choose-block-right p{line-height: 120%;pading-top:2px;padding-bottom: 2px;}
.choose-two .choose-block-left{letter-spacing: 5px;}
.choose-one .choose-block-left{letter-spacing: 2px;}
.choose-row:hover .choose-block-left{transform: translate(-15px,0px);-ms-transform: translate(-15px,0px);	-webkit-transform: translate(-15px,0px);-o-transform: translate(-15px,0px);moz-transform: translate(-15px,0px);		}
.choose-row:hover .choose-block-right{transform: translate(-15px,0px);-ms-transform: translate(-15px,0px);	-webkit-transform: translate(-15px,0px);-o-transform: translate(-15px,0px);moz-transform: translate(-15px,0px);		}
.choose-row:hover .span-icon {  opacity: 1;transform: translate(0px,0px);-ms-transform: translate(0px,0px);	-webkit-transform: translate(0px,0px);-o-transform: translate(0px,0px);moz-transform: translate(0px,0px);}
.none3{height: 5px;}
/*--------------------------------------------------------------------------------gai*/
.gai_animated{animation-name: animation1;animation-duration: 2s;animation-timing-function: linear; }
@keyframes animation1{
	0% {transform: scale(0); }
	20% {transform: scale(1.5); }
	40% {transform: scale(1.8); }
	60% {transform: scale(1.2); }
	80% {transform: scale(1.5); }
	100% {transform: scale(1); }
}

